A survey on solid texture synthesis
نویسندگان
چکیده
In this survey, we illustrate the different algorithms proposed in literature to synthesize and represent solid textures. Solid textures are an efficient instrument to compactly represent both the external and internal appearance of 3D objects, providing practical advantages with respect to classical 2D texturing. Recently, several methods have been proposed to synthesize solid textures. For some of those, which are commonly referred as procedural, colors are obtained by means of functions that algorithmically encode appearance and structure properties of the texture. Alternatively, example-based methods aim to capture and replicate the appearance as described by a set of input exemplars. Within this framework, we propose a novel classification of solid texture synthesis methods: boundary-independent and boundarydependent methods. In the case of boundary-independent methods, the shape of the object to be textured is irrelevant and texture information can be freely generated for each point in the space. Conversely, boundary-dependent methods conform the synthesis process to the actual shape of the object, so that they can exploit this information to orient and guide the texture generation. For better understanding the different algorithms proposed in the literature, we first provide a short introduction on 2D texture synthesis methods, focusing on the main principles which are also exploited for 3D texture synthesis. We review the different methodologies by considering their strengths and weaknesses, the class of appearances they can successfully synthesize, and failure cases. In particular, we focus our attention on advantages and drawbacks of boundary-independent methods with respect to boundary-dependent ones.
منابع مشابه
Fast three-dimensional Texture Synthesis
Three-dimensional (3D) textures are popular for texturing solid objects. They usually achieve superior results over conventional two-dimensional (2D) texture mapping techniques. However, whereas 2D textures can be obtained using for example a photograph, capturing or generating solid textures is not straightforward. Procedural techniques can replicate some types of materials, but are usually di...
متن کاملLazy Solid Texture Synthesis
Existing solid texture synthesis algorithms generate a full volume of color content from a set of 2D example images. We introduce a new algorithm with the unique ability to restrict synthesis to a subset of the voxels, while enforcing spatial determinism. This is especially useful when texturing objects, since only a thick layer around the surface needs to be synthesized. A major difficulty lie...
متن کاملThe Solid Map: Methods for Generating a 2-D Texture Map for Solid Texturing
The solid map provides a view-independent method for solid texturing using an ordinary 2-D surface texture map. The solid map transforms a model’s polygons into 2-D texture space without overlap. It then rasterizes the polygons in this space, interpolating the solid texture coordinates across the pixels of the polygon. These stored solid texture coordinates are then read by a texture synthesis ...
متن کاملA New Algorithm for Solid Texture Synthesis
Despite the tremendous rendering power offered by modern GPUs, real-time and photo-realistic rendering is still often out of reach of traditional polygonal-based rendering. Thanks to the invention of texture mapping, a scene with a moderate number of triangles could be readily and vividly rendered by nowadays popular and inexpensive graphics cards. However, as a desired texture often comes with...
متن کاملA HLAC Shape Descriptor Extraction Method for 3D Solid Textures
Texture mapping has become the most important method to increase the level of detail for a 3D computer graphics model without increasing its geometric complexity. Procedural texture synthesis methods have been used to generate solid textures for 3D models. These methods use noise functions and generate various solid texture patterns. The number of 3D solid texture databases on the web is increa...
متن کامل